retail distribution facilities - Turco Inglés Diccionario